#ifndef __CONFIG_H__
#define __CONFIG_H__

#include <arpa/inet.h>
#include <ctype.h>
#include <errno.h>
#include <fcntl.h>
#include <netdb.h> 
#include <netinet/in.h>
#include <regex.h>
#include <signal.h>
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/ipc.h>
#include <sys/select.h>
#include <sys/shm.h>
#include <sys/socket.h>
#include <sys/time.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <termios.h>
#include <unistd.h>
#include <pty.h>




#define VGDB_DEBUG

#ifdef VGDB_DEBUG
#define DEBUG_MESSAGE(...) fprintf(stderr,__VA_ARGS__)
/*
#define DEBUG_MESSAGE(...)                                             \
do{                                                                    \
    char vgdb_debug_buff[1024];                                        \
    char vgdb_debug_cmd[128];                                          \
    sprintf(vgdb_debug_buff,__VA_ARGS__);                              \
    sprintf(vgdb_debug_cmd,"echo \"%s\" >>debug.log",vgdb_debug_buff); \
    system(vgdb_debug_cmd);                                            \
}while(0)
*/
#else
#define DEBUG_MESSAGE(...)
#endif



#define     VGDB_FN_LEN     128

#endif
